Design Issues for E cient Implementation of MPI in

نویسندگان

  • Glenn Judd
  • Mark Clement
  • Quinn Snell
  • Vladimir Getov
چکیده

While there is growing interest in using Java for high-performance applications, many in the high-performance computing community do not believe that Java can match the performance of traditional native message passing environments. This paper discusses critical issues that must be addressed in the design of Java based message passing systems. EEcient handling of these issues allows Java-MPI applications to obtain performance which rivals that of traditional native message passing systems. To illustrate these concepts, the design and performance of a pure Java implementation of MPI are discussed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

cient MPI for Virtual Interface ( VI ) Architecture

E cient Message Passing Interface implementations for emerging cluster interconnects are an important requirement for useful parallel processing on cost-e ective clusters of NT workstations. This paper reports on a new implementation of MPI for VI Architecture networks. Support for high bandwidth, low latency, and low overhead are considered, as is the match of the MPI speci cation to the VI Ar...

متن کامل

Cluster Computing Using MPI and Windows NT to Solve the Processing of Remotely Sensed Imagery

The design of e cient distributed applications depends on the coordinate use of di erent API (Application Programming Interface) like MPI and NT API's. In fact, a particular optimized code can be reused in many other applications reducing the cost of its design by means of a set of libraries. Distributed processing is applied in remote sensing in order to reduce spatial or temporal cost using t...

متن کامل

FT-MPI: Fault Tolerant MPI, Supporting Dynamic Applications in a Dynamic World

Initial versions of MPI were designed to work efficiently on multiprocessors which had very little job control and thus static process models, subsequently forcing them to support dynamic process operations would have effected their performance. As current HPC systems increase in size with higher potential levels of individual node failure, the need rises for new fault tolerant systems to be de...

متن کامل

HARNESS fault tolerant MPI design, usage and performance issues

Initial versions of MPI were designed to work efficiently on multi-processors which had very little job control and thus static process models. Subsequently forcing them to support a dynamic process model suitable for use on clusters or distributed systems would have reduced their performance. As current HPC collaborative applications increase in size and distribution the potential levels of no...

متن کامل

Instructional Design, Implementation, and Evaluation of an E-Learning System, an Experience in Tehran University of Medical Sciences

Introduction: Designing e-learning systems based on the principles and prerequisites of teaching and learning theories requires a comprehensive and systematic approach to instructional design procedure. An experience of instructional design, implementation and evaluation of an e-learning system is represented in this study. Methods: In the present action research study, five steps of systemati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999